CDI to ISO & Audio Conversion

Converting your CDI Image
• Intro
• What you need
• Converting the CDI Image
• Games with unpack.exe/inject.exe

Converting your CDI Image

Intro:
So you want to burn self boot CDI images on mac? Well thanks to CDIRIP now you can. A special Mac version has been made so now it's even easier.

What you need: All you need is CdiRip Mac edition and Unpacker and Adaptec Jam 2.6 or later if your archive contains an Unpack.exe file.

Converting the CDI Image: To run Mac CdiRip: Open it and it will prompt you to select your CDI image and then where you would like it to be saved. The program will output the Session data.

If the CDI contains more than 1 audio track they will also be saved. If the CDI only contains ISO files these will be saved separately and are named by Session and Track number to make it even easier to understand.

After you have your files converted please read Burning Self Boots (Included).

Games with unpack.exe/inject.exe:

Conversion: If your archive came with an Unpack.exe and CDI file you will first have to convert the CDI with CdiRip and you will get an ISO and multiple audio tracks. These tracks will be blank so you can trash them and put your ISO aside for now. Next you will need to use the Mac app Unpacker to convert the Unpack.exe file that came with your CDI (You can trash the inject.exe file). Unpacker will ask for your Unpack.exe file and will rip the MP3 tracks from the archive, it will also output a text file called "UNPACK.EXE Analysis" that contains a list of the MP3 Tracks with the correct length in time.
Because every burning/mp3 decoder application will give a slightly different time length we need to match up the track time manually. This is because the Self Boot structure requires a correct LBA for the ISO to start at, following from the audio. If the audio length is incorrect the cd will not work.

Burning: Open Adaptec Jam 2.6 and first make sure that the bottom left frames/sec box is set to 75 frames/sec. You will need to drag your MP3 tracks in order to Adaptec Jams window (Or if you can't burn MP3's on the fly convert them to AIFF first). Once they have loaded you will need to adjust the track lengths, this is done by clicking and holding down the mouse on the time of each track under the "Length" column and then selecting "Sound Data Trim". A window will pop up with the start and stop of the track, we are concerned with the "stop" box, particularly the last 2 digits.

Using the "UNPACK.EXE Analysis" text file that Unpacker saved with the MP3 Track time lengths you will change all your MP3 or AIFF times that are in Adaptec Jam to be the same as the Unpacker text file tracks, usually it is just the last 2 digits of each track but make sure you check the whole time.
Eg: If Track0.MP3 in the Unpacker text file is 02:36:06 and your Track0.MP3 loaded in Adaptec Jam is 02:36:09 you just click on the time of the track in Adaptec Jam and hold down the mouse and select "Sound Data Trim" and change the "Stop" box which is displaying 02:36:09 to 02:36:06

Once all your Audio tracks are changed to match up the Unpacker text file MP3 track times you can burn your cd as a "Session". After it has burnt you can quit Adaptec Jam and then open Toast. Select the Multitrack CD-ROM XA and drag your ISO to the window. It should accept it. It will be 2056 bytes/sector and then click ok to go back to the main Toast window.
Now just write the CD and when it asks choose "Write Disc".